﻿/* 9.11.2009 */
.forums .content-txt { /* div.forums#content */
	width:665px;
	margin:-4px 0 0;
	position:relative;
	padding:0 0 4px;
}
.forums .content-top { background:url(../images/bg-urituste-calendar-top.png); }
.forums .content-bottom { background:url(../images/bg-calendar-content-btm.png); }
.forums .content-main {
	background:url(../images/bg-calendar-content-center.png) repeat-y;
	padding:0 21px;
}
.forums-head {
	padding:0 0 0 15px;
	background:#d6eaf4;
}
.forums-head .small-menu { margin:2px 10px 0 0 !important; }
.forums-head h2 {
	float:left;
	color:#666;
	position:relative;
	margin:0 0 0 2px;
	font-weight:normal;
	font-size:20px;
	line-height:22px;
}
.forums-head {
	height:1%;
	padding:0 0 0 16px;
}
.forums-head:after {
	height:0;
	clear:both;
	content:"";
	display:block;
}
.forums-head-main {
	height:1%;
	overflow:hidden;
	padding:0 0 7px;
}
/*	SharePoint Forums output styling starts
	ver 1.2.0.0, Copyright 2009 by Bil Simser, bsimser@shaw.ca
	http://www.codeplex.com/Wiki/View.aspx?ProjectName=SPFORUMS
	*/
.forums table .ms-toolbar,	/* Home, My Profile, Members, Admin */
.forums table span,			/* Current time, Your last visit */
.forums table p,			/* Powered by ... */
.forums td.ms-alternating,	/* stats <td> below forums table */
.forums table table table #_invisibleIfEmpty {
/*	display:none;*/
}
.ie6 .forums td.ms-alternating,
.ie6 .forums table p,
.ie6 .forums table table table table table.ms-toolbar {
	display:none;
}
.forums div.ms-WPBody { /* container div */
	overflow:hidden;
	padding:0 14px 0 15px;
	width:628px;
}
.ie6 .forums div.ms-WPBody {
	padding:0 0 0 15px;
}
.forums div.ms-WPBody table,
.forums .thread div.ms-WPBody table { clear:both; }
.forums table {
	overflow:hidden;
	border-collapse:collapse;
}
.forums table p.ms-navheader { /* breadcrumbs */
	color:#666;
	display:inline;
	float:left;
	margin:10px 0;
	width:390px;
	overflow:hidden;
}
.forums table p.ms-navheader + br,
.forums table p.ms-navheader + br + table { /* nasty BR, "Current time, Your last visit" table after breadcrumbs */
	display:none;
}
.forums .thread table p.ms-navheader + br + table { /* reset table after BR for thread pg */
	display:inline-table;
}

/* top action links/buttons */
.forums div.ms-WPBody table.forums-tools { /* Lembit 9.11.2009 - mod */
	clear:none !important;
	color:#666;
	float: right;
	margin:7px 0 0;
	/* width:235px; */
	width:auto;
		display:inline-table;

}
.ie6 .forums div.ms-WPBody table.forums-tools { }

.ie7 .forums div.ms-WPBody table.forums-tools { /* Lembit 9.11.2009 - add */
	display:block !important;
}
.forums table table.forums-tools td { /* Lembit 9.11.2009 - add */
	float:right;
	padding:0;
	width:auto;
}
.forums table table.forums-tools a { /* Lembit 9.11.2009 - mod */
	padding:0 3px;
	white-space:nowrap;
}
.forums table table.forums-tools .button { /* Lembit 9.11.2009 - add */
	background-position:100% 100%;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:20px;
	margin:0 0 0 10px;
	overflow:hidden;
}
.forums table table.forums-tools .button a { /* Lembit 9.11.2009 - add */
	border:0;
	color:#fff;
	cursor:pointer;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:18px;
	line-height:14px;
	margin:0;
	padding:2px 8px 0 6px;
}
.ie .forums table table.forums-tools .button a { /* Lembit 9.11.2009 - add */
	height:17px;
	padding:3px 8px 0 6px;
}
.forums table table.forums-tools .button { background-image:url(../images/bg-btn-main-action-right.gif);} /* Lembit 9.11.2009 - add */
.forums table table.forums-tools .button a { background:url(../images/bg-btn-main-action-left.gif) no-repeat;} /* Lembit 9.11.2009 - add */
/* bottom action links/buttons */
.forums .thread div.ms-WPBody table.forums-tools:last-child { /* .thread only */ /* Lembit 9.11.2009 - add */
	margin:0 0 7px;
}

.forums table td.ms-ToolPaneTitle { /* List: Forum, Topics, Posts, Last Post */
	color:#666;
	font-size:11px;
	font-style:italic;
	border:1px solid #D6EAF4;
	border-width:1px 0;
}
.forums .thread table td.ms-ToolPaneTitle { /* List: Forum, Topics, Posts, Last Post */ border-width:0; }
.forums .thread table td.ms-ToolPaneTitle:first-child { /* Thread: Thread heading */
	border:1px solid #D6EAF4;
	border-width:1px 0 0 0;
	color:#000;
	font:bold 25px/28px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	padding:9px 3px 5px;
}
.forums .thread table td.ms-ToolPaneTitle:first-child .mode { /* moderator, div below thread heading */
	letter-spacing:normal;
	margin:0;
	padding:6px 0 3px 1px;
}
.forums .thread table td.ms-ToolPaneTitle:first-child .mode img { /* moderator's avatar 16x16 */ margin:0 3px 0 0; }
.forums .thread table td.ms-ToolPaneTitle:first-child .mode a { /* link to moderator's user profile */ color:#008000; }
.forums table td.ms-TPHeader { /* forum category subheaders td */ padding:9px 3px 5px; }
.forums table td.ms-TPHeader a { /* forum category subheaders/links */
	font-size:16px;
	line-height:18px;
}
.forums .thread table td.ms-TPHeader { /* forum thread - author td, post date td */
	padding:9px 3px 0;
	background:#fff;
	border:1px solid #D6EAF4;
	border-width:1px 0 0;
}
.forums .thread table td.ms-TPHeader:first-child { /* author td */
	border-bottom:1px solid #fff;
	width:111px !important;
	overflow:hidden;
}
.forums .thread td.ms-TPHeader a { /* author name/link */
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	width:110px;
	overflow:hidden;
	padding:0 0 0 4px;
}
.forums .thread td.ms-TPHeader table { /* Reply, Edit, Quote container, user is logged in */ color:#666; }
.forums .thread td.ms-TPHeader table a { /* Reply, Edit, Quote links */
	font-weight:normal;
	width:auto;
	overflow:hidden;
	padding:0;
	white-space:nowrap;
}
.forums .thread td.ms-TPHeader .author { /* Custom: div wrapper for author name/link and 16x16 avatar */
	margin:-12px 0 0;
	position:absolute;
	height:53px; /* img 32px + 1 row of txt */
}
.ie6 .forums .thread td.ms-TPHeader .author,
.ie7 .forums .thread td.ms-TPHeader .author {
	margin:-16px 0 0;
}
.author img {
	border:2px solid #99cce5 !important;
	clear:right;
	display:block;
	margin:0 0 2px;
}
.forums .thread td.ms-TPHeader table { /* post date, e.g. Posted: 9/24/2009 10:54:59 PM */
	border-bottom:1px solid #E0EFF7;
	width:489px;
}
.forums .thread td.ms-TPHeader table td { padding:0 0 4px 0; }
.forums .thread td.ms-TPHeader table strong { /* string "Posted:" */
	font-weight:normal;
	display:none;
}
.forums tr.ms-alternating { /* main forum row */
	background:#fff;
	border:1px solid #D6EAF4;
	border-width:1px 0;
}
.ie6 .forums tr.ms-alternating td,
.ie7 .forums tr.ms-alternating td {
	border:1px solid #D6EAF4;
	border-width:1px 0;
}
.ie6 .forums .thread tr.ms-alternating td,
.ie7 .forums .thread tr.ms-alternating td {
	border-width:0;
}
.forums .thread tr.ms-alternating { /* main forum row */ border-width:0; }
.forums .thread tr.ms-alternating td:first-child { /* joined, posts count and other user infos */
	border-top:1px solid #fff;
	color:#666;
	font-size:11px;
	font-style:italic;
	line-height:14px;
	padding:31px 0 5px 5px;
}
.forums tr.ms-alternating:hover { background:#F7FBFD; }
.forums .thread tr.ms-alternating:hover { background:#fff; }
.forums tr.ms-alternating:hover .mode a,
.forums .thread td.ms-TPHeader a.author.mode { color:#008000; }
.forums tr.ms-alternating td { /* main forum row <td> */
	/* font-size:14px; */
	line-height:20px;
	padding: 7px 3px;
}
.forums tr.ms-alternating td a { /* forum name/link */
	font-weight:bold;
	font-size:14px;
}
.forums tr.ms-alternating td br + a { /* lame way of targeting last post author's name+link etc. */
	font-size:12px;
}
.forums tr.ms-alternating td img { /* forum icon */ margin:3px 0 0 3px; }
.forums .thread tr.ms-alternating td { /* main forum row <td> */
	font-size:14px;
	/* line-height:20px; */
	padding: 8px 5px;
}
/* moderators */
.mode {
	font:12px/17px Arial, Helvetica, sans-serif;
	margin:3px 0 1px;
	padding:0;
	height:1%;
	overflow:hidden;
	color:#666;
}
.forums table .mode span { display:inline; }
.mode span,
.mode img,
.mode a { float:left; }
.mode a span { cursor:pointer; }
.mode a {
	color:#666;
	margin:0 0 0 5px;
	font-weight:bold;
}
.forums tr.ms-alternating td .mode a { font-size:12px; }
.mode img { border:1px solid #99cce5; }
.forums tr.ms-alternating .mode img { margin:0 3px 0 0; }
.forums .thread td.ms-TPHeader a.author.mode img { float:none; }
/* quote */
.blockquote { /* for the <strong> "[username] wrote:" above <blockquote> */
	color:#505050; /* 69% black */
	/* font-size:12px; */
	margin-left:22px;
}
.forums .thread tr.ms-alternating blockquote {
	background:#F7FBFD;
	border:1px solid #EAF4F9 !important;
	color:#505050; /* 69% black */
	font-style:italic;
	margin:2px 10px 12px 20px !important;
	padding:3px;
}
.post-body p 
{
	display:block !important;

}
.post-body a
{
    font-weight:normal !important;
    	font-size:14px !important;
}